1 package controllers
.actions
;
3 import javax
.swing
.undo
.AbstractUndoableEdit
;
5 import models
.GraphEdge
;
6 import models
.GraphVertex
;
10 public class Rename
extends AbstractUndoableEdit
{
11 private static final long serialVersionUID
= -7929100929760152271L;
12 private GraphVertex o
;
13 private String savedName
;
15 public Rename(String name
, SelectionController selectionController
)
17 this.savedName
= name
;
18 this.o
= selectionController
.getSelectedVertex();
24 System
.out
.println("REDO - " + o
.getName() + " -> " + savedName
);
25 String objectName
= o
.getName();
27 savedName
= objectName
;
32 System
.out
.println("UNDO - " + o
.getName() + " -> " + savedName
);
33 String objectName
= o
.getName();
35 savedName
= objectName
;